﻿.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em !important;letter-spacing:inherit !important;word-spacing:inherit !important;*letter-spacing:0 !important;*word-spacing:0 !important;}.slabtextdone .slabtext{display:block;line-height:0.9;}
/* CSS Reset */
*{
    margin: 0px;
    padding: 0px;
}

.header, .footer, .aside, .nav 
{
    display: block;
}

body
{
	margin: 0 auto;
	width: 940px;
	font: 13px/22px Helvetica, Arial, sans-serif;
	background: #f0f0f0;    
}

h2 
{
	font-size: 28px;
	line-height: 44px;
	padding: 22px 0;
}

h3 
{
	font-size: 18px;
	line-height: 22px;
	padding: 11px 0;
}

p 
{
	padding-bottom: 22px;
}

.wrapper
{
    border: thin solid #22282A;
    background-color: #FFFFFF;
    display: table;
    margin-top: 66px;
    padding: 44px;
}

.content
{
    display: table-cell;
    width: 600px;
}

.aside
{
    border: medium dotted #FF0000;
    display: table-cell;
    width: 250px;
}

